import { defineComponent } from "vue";

export const IconCode = defineComponent({
  name: "IconCode",
  render() {
    return (
      <svg
        t="1756526384885"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="4629"
        width="200"
        height="200"
      >
        <path
          d="M322.56 304.128A51.2 51.2 0 0 0 250.368 307.2l-194.56 200.192a51.2 51.2 0 0 0 0 72.192L251.392 768a53.76 53.76 0 0 0 35.84 14.336 51.2 51.2 0 0 0 36.864-14.336 51.2 51.2 0 0 0 0-72.192l-157.696-153.6 157.696-165.888a51.2 51.2 0 0 0-1.536-72.192zM983.04 507.392L788.48 307.2A51.2 51.2 0 1 0 716.8 376.32l159.232 165.376-157.696 153.6A51.2 51.2 0 0 0 716.8 768a51.2 51.2 0 0 0 36.864 15.872 51.2 51.2 0 0 0 35.84-14.336l194.56-187.904a51.2 51.2 0 0 0-1.024-74.24zM568.832 160.256A51.2 51.2 0 0 0 512 204.8L434.688 821.76a51.2 51.2 0 0 0 44.032 56.832h6.656a51.2 51.2 0 0 0 51.2-45.056L614.4 217.6a51.2 51.2 0 0 0-45.568-57.344z"
          fill="currentColor"
          p-id="4630"
        ></path>
      </svg>
    );
  }
});

export const IconTerminal = defineComponent({
  name: "IconTerminal",
  render() {
    return (
      <svg
        t="1756526751059"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="5598"
        width="200"
        height="200"
      >
        <path
          d="M366.272 561.728l-266.272 266.272q-5.728 5.728-13.152 5.728t-13.152-5.728l-28.576-28.576q-5.728-5.728-5.728-13.152t5.728-13.152l224.576-224.576-224.576-224.576q-5.728-5.728-5.728-13.152t5.728-13.152l28.576-28.576q5.728-5.728 13.152-5.728t13.152 5.728l266.272 266.272q5.728 5.728 5.728 13.152t-5.728 13.152zM982.848 822.848l0 36.576q0 8-5.152 13.152t-13.152 5.152l-548.576 0q-8 0-13.152-5.152t-5.152-13.152l0-36.576q0-8 5.152-13.152t13.152-5.152l548.576 0q8 0 13.152 5.152t5.152 13.152z"
          p-id="5599"
          fill="currentColor"
        />
      </svg>
    );
  }
});

export const IconLog = defineComponent({
  name: "IconLog",
  render() {
    return (
      <svg
        t="1756526919502"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="6611"
        width="200"
        height="200"
      >
        <path
          d="M733.129568 1.700997H1.700997v1020.598006h1020.598006v-765.448505z m204.119601 935.548172h-850.498338v-850.498338h614.910299l235.588039 206.671096z"
          fill="currentColor"
          p-id="6612"
        />
        <path
          d="M170.099668 171.800664h279.813953v85.049834H170.099668zM170.099668 372.518272h683.800664v85.049834H170.099668zM170.099668 567.282392h683.800664v85.049834H170.099668zM170.099668 762.046512h683.800664v85.049834H170.099668z"
          fill="currentColor"
          p-id="6613"
        />
      </svg>
    );
  }
});

export const IconPackage = defineComponent({
  name: "IconPackage",
  render() {
    return (
      <svg
        t="1757042886603"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="4751"
        width="200"
        height="200"
      >
        <path
          d="M960.93490865 253.37445501s0-2.43986391-2.43986393-2.43986392c0-2.43986391-2.43986391-4.87972679-2.43986391-4.87972679l-2.43986288-2.43986392c0-2.43986391-2.43986391-2.43986391-2.43986391-4.87972679l-2.43986391-2.43986391-2.43986393-2.43986393h-2.43986288-2.43986391L529.07904533 24.02727389c-9.75945463-4.87972679-21.95877317-4.87972679-31.71822675 0l-414.77681797 207.38840795h-2.43986391-2.43986288l-2.43986393 2.43986391-2.43986391 2.43986393c-2.43986391 2.43986391-2.43986391 2.43986391-2.43986391 4.87972679l-2.43986288 2.43986391c0 2.43986391-2.43986391 4.87972679-2.43986391 4.87972678s0 2.43986391-2.43986393 2.43986393c0 2.43986391-2.43986391 7.31959071-2.43986391 9.75945462v497.73218074c0 14.63918142 7.31959071 26.83849996 19.51890926 31.7182278l414.77681797 207.38840899c2.43986391 0 2.43986391 0 4.87972679 2.43986287h2.43986391c2.43986391 0 4.87972679 2.43986391 9.75945463 2.43986391s7.31959071 0 9.75945463-2.43986391h2.43986391c2.43986391 0 2.43986391 0 4.87972679-2.43986287l414.77681797-207.38840899c12.19931854-7.31959071 19.51890926-19.51890926 19.51890926-31.7182278V263.13390963c0-2.43986391 0-7.31959071-2.43986391-9.75945462zM512 97.22318202l331.82145417 165.91072761-124.43304519 63.43645456-331.82145416-168.35059049L512 97.22318202z m-36.59795459 812.47459062l-341.5809088-170.7904544v-414.77681797l341.5809088 170.7904544v414.77681797zM512 429.04463619L180.17854583 263.13390963l124.43304519-63.43645455L636.43304518 365.60818165 512 429.04463619z m378.17886339 309.86268205l-341.5809088 170.7904544v-414.77681797l134.19249981-68.31618135v156.15127194c0 19.51890926 17.07904533 36.59795459 36.59795458 36.5979546s36.59795459-17.07904533 36.5979546-36.5979546V390.00681873l134.19249981-68.31618239v417.2166819z"
          fill="currentColor"
          p-id="4752"
        />
      </svg>
    );
  }
});

export const IconContainer = defineComponent({
  name: "IconContainer",
  render() {
    return (
      <svg
        t="1757302165344"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="4860"
        width="200"
        height="200"
      >
        <path
          d="M560.86064 480h-105.6v-94.4H560.86064V480z m0-326.4h-105.6v97.6H560.86064V153.6z m124.8 232h-105.6V480h105.6v-94.4z m-249.6-115.2h-105.6v96h105.6v-96z m124.8 0h-105.6v96H560.86064v-96z m443.2 160c-22.4-16-76.8-20.8-116.8-12.8-4.8-38.4-27.2-72-65.6-102.4l-22.4-14.4-14.4 22.4c-28.8 44.8-36.8 118.4-6.4 166.4-14.4 8-41.6 17.6-76.8 17.6H4.06064c-14.4 81.6 9.6 187.2 70.4 259.2 59.2 70.4 148.8 105.6 264 105.6 251.2 0 438.4-115.2 524.8-326.4 33.6 0 108.8 0 145.6-72 1.6-3.2 11.2-20.8 12.8-27.2l-17.6-16z m-817.6-44.8H80.86064V480h105.6v-94.4z m124.8 0h-105.6V480h105.6v-94.4z m124.8 0h-105.6V480h105.6v-94.4z m-124.8-115.2h-105.6v96h105.6v-96z"
          p-id="4861"
          fill="currentColor"
        />
      </svg>
    );
  }
});

export const IconTemplate = defineComponent({
  name: "IconTemplate",
  render() {
    return (
      <svg
        t="1757325506895"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="4766"
        width="200"
        height="200"
      >
        <path
          d="M243.2 290.816v562.322286h495.689143V926.47619H279.478857C219.37981 926.47619 170.666667 877.226667 170.666667 816.469333v-525.653333h72.533333zM780.190476 97.52381a73.142857 73.142857 0 0 1 73.142857 73.142857v560.761904a73.142857 73.142857 0 0 1-73.142857 73.142858H292.571429V170.666667a73.142857 73.142857 0 0 1 73.142857-73.142857h414.47619z m0 73.142857H365.714286v560.761904h414.47619V170.666667z m-125.927619 71.265523v73.362286H436.662857V241.93219h217.624381z"
          p-id="4767"
          fill="currentColor"
        />
      </svg>
    );
  }
});

export const IconYaml = defineComponent({
  name: "IconYaml",
  render() {
    return (
      <svg
        t="1757329355200"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="6101"
        width="200"
        height="200"
      >
        <path
          d="M687.104 192H832L400.896 832H256l215.552-320L256 192h144.896L544 404.416 687.104 192z"
          fill="currentColor"
          p-id="6102"
        ></path>
      </svg>
    );
  }
});

export const IconStorage = defineComponent({
  name: "IconStorage",
  render() {
    return (
      <svg
        t="1757385484840"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="5099"
        width="200"
        height="200"
      >
        <path
          d="M947.2 608L832 96H192L76.8 608 64 672v256h896V672z m-704-448h537.6l102.4 448H140.8zM896 864H128V672h768zM768 736h64v64h-64z m-576 0h448v64H192z m352-332.8V224h-64v179.2l-70.4-76.8-51.2 51.2L512 524.8l153.6-147.2-51.2-51.2z"
          p-id="5100"
        ></path>
      </svg>
    );
  }
});

export const IconMetadata = defineComponent({
  name: "IconMetadata",
  render() {
    return (
      <svg
        t="1757404572956"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="2963"
        width="200"
        height="200"
      >
        <path
          d="M856 376h-208v-208a16 16 0 0 0-16-16h-464a16 16 0 0 0-16 16v464c0 8.768 7.168 16 16 16h208v208c0 8.768 7.168 16 16 16h464a16 16 0 0 0 16-16v-464a16 16 0 0 0-16-16z m-480 16v188.032H219.968V219.904h360.064v156.032H391.936a16 16 0 0 0-16 16z m204.032 52.032v136H443.968V443.968h136z m224 360H443.904v-156.032h188.032a16 16 0 0 0 16-16V443.968h156.032v360z"
          fill="currentColor"
          p-id="2964"
        ></path>
      </svg>
    );
  }
});

export const IconConcurrency = defineComponent({
  name: "IconConcurrency",
  render() {
    return (
      <svg
        t="1757417871446"
        class="icon"
        viewBox="0 0 1024 1024"
        version="1.1"
        xmlns="http://www.w3.org/2000/svg"
        p-id="4769"
        width="200"
        height="200"
      >
        <path
          d="M479.7 277.5l295.6 2.8v75.4l182.8-105.6-182.8-105.6v92.1H505.1l-46.4-2.8-190 202.8 30.8 30.9 180.2-190z m0 259.2l295.6 2.8v75.4l182.8-105.6-182.8-105.6v92.1H479.7v40.9z m295.6 223.7l-251.9-2.8-261.9-261.9H65.9v43.6h174.6l261.8 261.9 273 2.8v75.4l182.8-105.6-182.8-105.5v92.1z"
          p-id="4770"
          fill="currentColor"
        ></path>
      </svg>
    );
  }
});
